Nuprl Lemma : strict-fun-connected-induction 11,40

T:Type, f:(TT), R:(TT).
(xyz:T. (x = f(y))  ((x = y))  y is f*(z (R(y,z (y = z))  R(x,z))
 {xy:Tx = f+(y R(x,y)} 
latex


Definitionst  T, x:AB(x), Type, f(a), , , left + right, A, <ab>, Void, False, x:A  B(x), x:AB(x), hd(l), y=f*(x) via L, Dec(P), P & Q, P  Q, , a < b, A  B, Atom, {i..j}, b, x,y:A//B(x;y), b | a, a ~ b, |p|, a  b, a <p b, |g|, a < b, A c B, x f y, |r|, xLP(x), (xL.P(x)), Unit, , , rel_exp(T;R;n), (x  l), type List, {T}, x.A(x), x,yt(x;y), y = f+(x), s = t, x(s1,s2), P  Q, y is f*(x), P  Q, x:AB(x)
Lemmasstrict-fun-connected wf, fun-connected-induction, fun-connected wf, not wf

origin